home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / syscall / sun3.md / RCS / procStubs.s,v < prev    next >
Encoding:
Text File  |  1991-08-22  |  4.5 KB  |  186 lines

  1. head     1.6;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    mottsmth:1.6; strict;
  6. comment  @# @;
  7.  
  8.  
  9. 1.6
  10. date     89.07.31.17.40.11;  author douglis;  state Exp;
  11. branches ;
  12. next     1.5;
  13.  
  14. 1.5
  15. date     89.06.15.22.42.01;  author douglis;  state Exp;
  16. branches ;
  17. next     1.4;
  18.  
  19. 1.4
  20. date     89.01.02.13.59.02;  author douglis;  state Exp;
  21. branches ;
  22. next     1.3;
  23.  
  24. 1.3
  25. date     88.11.16.17.09.28;  author douglis;  state Exp;
  26. branches ;
  27. next     1.2;
  28.  
  29. 1.2
  30. date     88.07.14.17.38.25;  author mendel;  state Exp;
  31. branches ;
  32. next     1.1;
  33.  
  34. 1.1
  35. date     88.06.19.14.30.04;  author ouster;  state Exp;
  36. branches ;
  37. next     ;
  38.  
  39.  
  40. desc
  41. @@
  42.  
  43.  
  44. 1.6
  45. log
  46. @changed Proc_RemoteExec to Proc_RawRemoteExec.
  47. @
  48. text
  49. @/*
  50.  * proc.s --
  51.  *
  52.  *     Contains stubs for user-level system calls.
  53.  *
  54.  * Copyright 1986, 1988 Regents of the University of California
  55.  * Permission to use, copy, modify, and distribute this
  56.  * software and its documentation for any purpose and without
  57.  * fee is hereby granted, provided that the above copyright
  58.  * notice appear in all copies.  The University of California
  59.  * makes no representations about the suitability of this
  60.  * software for any purpose.  It is provided "as is" without
  61.  * express or implied warranty.
  62.  *
  63.  * rcs = $Header: /sprite/src/lib/c/syscall/sun3.md/RCS/procStubs.s,v 1.5 89/06/15 22:42:01 douglis Exp Locker: douglis $ SPRITE (Berkeley)
  64.  *
  65.  */
  66.  
  67. #include "userSysCallInt.h"
  68.  
  69. SYS_CALL(Proc_Debug,            SYS_PROC_DEBUG)
  70. SYS_CALL(Proc_Detach,            SYS_PROC_DETACH)
  71. SYS_CALL(Proc_RawExec,            SYS_PROC_EXEC)
  72. SYS_CALL(Proc_Fork,            SYS_PROC_FORK)
  73. SYS_CALL(Proc_ExecEnv,            SYS_PROC_EXEC_ENV)
  74. SYS_CALL(Proc_RawRemoteExec,        SYS_PROC_REMOTE_EXEC)
  75. SYS_CALL(Proc_RawExit,            SYS_PROC_EXIT)
  76. SYS_CALL(Proc_GetFamilyID,        SYS_PROC_GETFAMILYID)
  77. SYS_CALL(Proc_GetGroupIDs,        SYS_PROC_GETGROUPIDS)
  78. SYS_CALL(Proc_GetIDs,            SYS_PROC_GETIDS)
  79. SYS_CALL(Proc_GetPCBInfo,        SYS_PROC_GETPCBINFO)
  80. SYS_CALL(Proc_GetPriority,        SYS_PROC_GETPRIORITY)
  81. SYS_CALL(Proc_GetResUsage,        SYS_PROC_GETRESUSAGE)
  82. SYS_CALL(Proc_Profile,            SYS_PROC_PROFILE)
  83. SYS_CALL(Proc_SetFamilyID,        SYS_PROC_SETFAMILYID)
  84. SYS_CALL(Proc_SetGroupIDs,        SYS_PROC_SETGROUPIDS)
  85. SYS_CALL(Proc_SetIDs,            SYS_PROC_SETIDS)
  86. SYS_CALL(Proc_SetPriority,        SYS_PROC_SETPRIORITY)
  87. SYS_CALL(Proc_RawWait,            SYS_PROC_WAIT)
  88. SYS_CALL(Proc_OLDSetEnviron,        SYS_PROC_SET_ENVIRON)
  89. SYS_CALL(Proc_OLDUnsetEnviron,        SYS_PROC_UNSET_ENVIRON)
  90. SYS_CALL(Proc_OLDGetEnvironVar,     SYS_PROC_GET_ENVIRON_VAR)
  91. SYS_CALL(Proc_OLDGetEnvironRange,     SYS_PROC_GET_ENVIRON_RANGE)
  92. SYS_CALL(Proc_OLDInstallEnviron,     SYS_PROC_INSTALL_ENVIRON)
  93. SYS_CALL(Proc_OLDCopyEnviron,        SYS_PROC_COPY_ENVIRON)
  94. SYS_CALL(Proc_RawMigrate,        SYS_PROC_MIGRATE)
  95. SYS_CALL(Proc_GetIntervalTimer,        SYS_PROC_GETINTERVALTIMER)
  96. SYS_CALL(Proc_SetIntervalTimer,        SYS_PROC_SETINTERVALTIMER)
  97. SYS_CALL(Proc_GetHostIDs,        SYS_PROC_GETHOSTIDS)
  98. @
  99.  
  100.  
  101. 1.5
  102. log
  103. @changed Proc_Exec (commented out) to Proc_RawExec, and added 
  104. Proc_RemoteExec.
  105. @
  106. text
  107. @d15 1
  108. a15 1
  109.  * rcs = $Header: /sprite/src/lib/c/syscall/sun3.md/RCS/procStubs.s,v 1.4 89/01/02 13:59:02 douglis Exp Locker: douglis $ SPRITE (Berkeley)
  110. d26 1
  111. a26 1
  112. SYS_CALL(Proc_RemoteExec,        SYS_PROC_REMOTE_EXEC)
  113. @
  114.  
  115.  
  116. 1.4
  117. log
  118. @changed system call for Proc_Migrate to be Proc_RawMigrate.
  119. @
  120. text
  121. @d15 1
  122. a15 1
  123.  * rcs = $Header: /sprite/src/lib/c/syscall/sun3.md/RCS/procStubs.s,v 1.3 88/11/16 17:09:28 douglis Exp Locker: douglis $ SPRITE (Berkeley)
  124. d23 1
  125. a23 7
  126. /*
  127.  * All Proc_Exec calls are mapped in libc into calls to Proc_ExecEnv.
  128.  * Proc_Fork is defined specially below.
  129.  */
  130. #ifdef notdef
  131. SYS_CALL(Proc_Exec,            SYS_PROC_EXEC)
  132. #endif notdef
  133. d26 1
  134. @
  135.  
  136.  
  137. 1.3
  138. log
  139. @added Proc_GetHostIDs call
  140. @
  141. text
  142. @d15 1
  143. a15 1
  144.  * rcs = $Header: /sprite/src/lib/c/syscall/sun3.md/RCS/procStubs.s,v 1.2 88/07/14 17:38:25 mendel Exp Locker: douglis $ SPRITE (Berkeley)
  145. d51 1
  146. a51 1
  147. SYS_CALL(Proc_Migrate,            SYS_PROC_MIGRATE)
  148. @
  149.  
  150.  
  151. 1.2
  152. log
  153. @Changed comment characters from |* to /* */.
  154. @
  155. text
  156. @d15 1
  157. a15 1
  158.  * rcs = $Header: procStubs.s,v 1.1 88/06/19 14:30:04 ouster Exp $ SPRITE (Berkeley)
  159. d54 1
  160. @
  161.  
  162.  
  163. 1.1
  164. log
  165. @Initial revision
  166. @
  167. text
  168. @d1 17
  169. a17 15
  170. |* proc.s --
  171. |*
  172. |*     Contains stubs for user-level system calls.
  173. |*
  174. |* Copyright 1986, 1988 Regents of the University of California
  175. |* Permission to use, copy, modify, and distribute this
  176. |* software and its documentation for any purpose and without
  177. |* fee is hereby granted, provided that the above copyright
  178. |* notice appear in all copies.  The University of California
  179. |* makes no representations about the suitability of this
  180. |* software for any purpose.  It is provided "as is" without
  181. |* express or implied warranty.
  182. |*
  183. |* rcs = $Header: procStubs.s,v 2.4 88/04/08 08:47:24 ouster Exp $ SPRITE (Berkeley)
  184. |*
  185. @
  186.